<?php
/**
 * @author : Mr Nguyễn Văn Khuyến
 * @copyright Visky
 * @version 1.0
 * @since Feb-2009
 * @package lib
 * @subpackage data
 * @name CTPBank 
 * @deprecated Lớp thao tác với Tiên Phong Bank
*/
class CTPBank{

	private $wsdl;
	/**
     * Hàm khởi tạo
     * @param string $wsdl địa chỉ web service http://payment.tpb.com.vn/Service.asmx?wsdl
     */
	function __construct($wsdl)
	{
		$this->wsdl = $wsdl;
	}
	/**
     * Hàm đóng file
     * @param string $acc_number số tài khoản của tài khoản của Tiên Phong bank,
     *  string $id_mumber số chứng minh thư/hộ chiếu
     * @return boolean nếu tồn tại TRUE  ngược lại là false 
     */
public function account_exists($acc_number,$id_mumber){
		$xmlrequest = '<?xml version="1.0"?>
								<VIMUA>
									<CHECK_CONSLTACC>
										<TNXREF>1</TNXREF>
										<CONSLT_ACC>'.$acc_number.'</CONSLT_ACC>
										<CONSLT_ID>'.$id_mumber.'</CONSLT_ID>
									</CHECK_CONSLTACC>
								</VIMUA>';
		$params=array('xRefID'=>'1',
					  'user'=>'vimua',
					  'password'=>'vimua@123',
					  'code'=>'VIMUA-AIC',
					  'message'=>$xmlrequest
					);
		if(!class_exists('SoapClient'))
		{
			require_once("3rdparty/nusoap/nusoap.php");
		}
				// Tạo đối tượng Soap đến service			
		$cliente = new SoapClient($this->wsdl, array("trace" => 1,"exceptions"=> 0));
		// check info
		$responseObj = $cliente->processRequest($params);
		$result = CXml::xmlstring2array($responseObj->processRequestResult);
		// trả lại mã có chấp nhận hay không
		if ($result['REPLY_CHECK_CONSLTACC']['CODE'] == 21001){
			return true;
		}else{
			return false;
		}
	}
		/**
     * Hàm đóng file
     * @param string $acc_number số tài khoản của tài khoản của Tiên Phong bank
     * string $id_mumber số chứng minh thư/hộ chiếu
     * @return string fullname tài khoản từ Tiên phong bank 
     */
public function account_name($acc_number,$id_mumber){
		$xmlrequest = '<?xml version="1.0"?>
								<VIMUA>
									<CHECK_CONSLTACC>
										<TNXREF>1</TNXREF>
										<CONSLT_ACC>'.$acc_number.'</CONSLT_ACC>
										<CONSLT_ID>'.$id_mumber.'</CONSLT_ID>
									</CHECK_CONSLTACC>
								</VIMUA>';
		$params=array('xRefID'=>'1',
					  'user'=>'vimua',
					  'password'=>'vimua@123',
					  'code'=>'VIMUA-AIC',
					  'message'=>$xmlrequest
					);
		if(!class_exists('SoapClient'))
		{
			require_once("3rdparty/nusoap/nusoap.php");
		}
		// Tạo đối tượng Soap đến service			
		$cliente = new SoapClient($this->wsdl, array("trace" => 1,"exceptions"=> 0));
		// check info
		$responseObj = $cliente->processRequest($params);
		$result = CXml::xmlstring2array($responseObj->processRequestResult);
		// trả lại mã có chấp nhận hay không
		return $result['REPLY_CHECK_CONSLTACC']['ACCNAME'];
	}
	/**
     * Hàm đóng file
     * @param string $wsdl địa chỉ web service http://payment.tpb.com.vn/Service.asmx?wsdl
     * @return object CTPBank
     */
	
}
function CTPBank($wsdl)
{
	return new CTPBank($wsdl);
}

?>